import sys
from Serie import Serie
from CreadorM3U import generador_M3U
import datetime

# Módulo para obtener un M3U de una serie en particular de un archivo M3U con una mezcla de series

####################################### Main ########################################

if __name__ == '__main__':

    # Abrir el archivo M3U

    fp = open(sys.argv[1], 'r')

    # Identificar la serie
    serie_a_buscar = sys.argv[2]
    genero = sys.argv[3*]

    # Crear serie
    serie = Serie(serie_a_buscar, genero)

    obtener_link = False

    for linea in fp.readlines():
        if obtener_link:
            link = linea
            serie.agregar_episodio(título, duración, link)
            obtener_link = False
        else:
            if serie_a_buscar in linea:
                lista = linea.split(',',1)
                ds = int(lista[0].split(':')[1])
                duración = str(datetime.timedelta(seconds=ds))
                título = lista[1]
                obtener_link = True

    fp.close()
    serie.info()
    generador_M3U(serie)
